package best.driver.android.common.push;

public interface IPushDeviceTokenBinder {

    /**
     * 上传设备token
     *
     * @param token 设备token,gcm id
     */
    public void uploadDeviceToken(String token);

    /**
     * 用户注销,解除设备绑定
     *
     * @param token 设备token,gcm id
     */
    public void unbindDeviceToken(String token);

    /**
     * 取消当前操作
     */
    public void cancelProcess();

    /**
     * 监听器
     */
    public PushDeviceTokenBinderListener getListener();

    public void setListener(PushDeviceTokenBinderListener listener);

}
